var isBoss = false;
var reviewer_rs_contribute = new Ext.data.JsonReader({
    root: 'manuscripts',
    totalProperty: 'totalCount'
}, [{
    name: 'manuscriptWorkId',// 稿件工作标识
    mapping: 'manuscriptWorks',
    hidden: 'true'
}, {
    name: 'urgence',// 紧急程度，取值见urgence常量
    mapping: 'urgence',
    hidden: 'true'
}, {
    name: 'securityClassification',// 密级，取值见securityClassification常量
    mapping: 'securityClassification',
    hidden: 'true'
}, {
    name: 'principalId',// 统稿人标识
    mapping: 'manuscriptWorks',
    hidden: 'true'
}, {
    name: 'status',// 统稿人是否领稿
    mapping: 'manuscriptWorks',
    hidden: 'true'
}, {
    name: 'manuscriptId',// 稿件标识
    mapping: 'manuscriptId',
    hidden: 'true'
}, {
    name: 'title',// 稿件标题
    mapping: 'title',
    convert: function(v, rec){
        if (v.length > 15) {
            return v.substring(0, 15) + "...";
        }
        else {
            return v;
        }
    }
}, {
    name: 'contributeCompanyName',// 来稿单位
    mapping: 'contributeCompany.contributeCompanyName'
}, {
    name: 'manuscriptCategoryName',// 稿件分类
    mapping: 'manuscriptCategory.manuscriptCategoryName'
}, {
    name: 'plannedConsummationTime',// 计划完成时间
    mapping: 'manuscriptWorks',
    convert: function(v, rec){
        return v[0].plannedFinishedTime;
    }
}]);
var reviewer_ds_contribute = new Ext.data.Store({
    proxy: new Ext.data.HttpProxy({
        url: 'reviewer_listManuscriptWorksForWorkerSubmit_list.action',
        method: 'POST'
    }),
    reader: reviewer_rs_contribute
});
var reviewer_cm_user = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(), {
    header: "稿件标题",
    width: 100,
    dataIndex: 'title',
    sortable: true,
    renderer: function(value, metadata, record){
        return "<a href = 'javascript:void(0)' onclick=javascript:reviewer_showcontributeView('" + record.data.manuscriptId + "')> " +  escapeHTML(value) + " </a>";
    }
}, {
    header: "来稿单位",
    width: 120,
    dataIndex: 'contributeCompanyName'

}, {
    header: "稿件分类",
    width: 120,
    dataIndex: 'manuscriptCategoryName'

}, {
    header: "要求完成时间",
    width: 120,
    dataIndex: 'plannedConsummationTime',
    sortable: true,
    renderer: function(value, metadata, record){
		return new Date(value).format('Y-m-d');
    }
}, {
    header: "标识",
    width: 120,
    dataIndex: 'manuscriptWorkId',
    renderer: function(value, metadata, record){
        return tomark(value, metadata, record);
        
    }
}, {
    header: "操作",
    width: 120,
    dataIndex: 'manuscriptWorkId',
    renderer: function(value, metadata, record){
        return touserCheck(value, metadata, record);
    }
}]);
// 操作START
function touserCheck(value, metadata, record){
    if (record.data.principalId == userId) {
        isBoss = true;
    }
    else {
        isBoss = false;
    }
    return "<a href = 'javascript:void(0)' id = 'openUser' value='ss' name='open' onclick=javascript:reviewer_receive('" 
    + record.data.manuscriptId +"','"+record.data.securityClassification+ "')>交稿 </a>";
}


// 操作END
// 来稿单位START
// 来稿单位END
// 时间操作START
function totime(value, metadata, record){

    return new Date(value).format('Y-m-d H:i');
    
}

// 时间操作END
// 来稿START


function tourgence(value){

    switch (value) {
        case 0:
            return "普通";
            break;
        case 5:
            return "紧急";
            break;
        case 10:
            return "特急";
            break;
    }
    
    
}

function toisBoss(value){
    if (value == userId) {
        return true;
    }
    else {
        return false;
    }
}

function tosecurityClassification(value){

    switch (value) {
        case 1:
            return "普通";
            break;
        case 2:
            return "秘密";
            break;
        case 3:
            return "机密";
            break;
        case 5:
            return "绝密";
            break;
    }
    
    
}

function tolanguage(value){

    switch (value) {
        case 1:
            return "汉语";
            break;
        case 2:
            return "藏语";
            break;
    }
    
    
}

function totargetLanguage(value){

    switch (value) {
        case 1:
            return "汉语";
            break;
        case 2:
            return "藏语";
            break;
    }
    
    
}

function totexttype(value){

    switch (value) {
        case 0:
            return "纸质稿件";
            break;
        case 0x0100:
            return "电子稿件";
            break;
    }
    
    
}

function totype(value) {
	if(value=="DW"){
		return "党委";
	}else if(value=="RD"){
		return "人大";
	}else if(value=="ZF"){
		return "政府";
	}else if(value=="ZX"){
		return "政协";
	}else if(value=="QT"){
		return "其他";
	}else{
		return value;
	}
}

function toisAll(value){
    var fag = 0;
    for (var i = 0; i < value.length; i++) {
        if (value[i].status == 5 || value[i].status == 3) {
            fag++;
        }
    };
    if (fag == value.length) {
        return true;
    }
    else {
        return false;
    }
}

function toisElectronic(value){
    switch (value) {
        case 0:
            return false;
            break;
        case 0x0100:
            return true;
            break;
    }
    
}

function tolastModifierName(value){

    if (value == null) {
        return "";
    }
    else {
        return value;
    }
    
}

function tomyWordnum(value){
    for (var i = 0; i < value.length; i++) {
        if (value[i].manuscriptWorkerId == userId) {
            return value[i].wordNum;
        }
        
    };
    }

// 来稿END
// 表单START
var urgence;
var securityClassification;
var language;
var targetLanguage;
var contributeTime;
var plannedConsummationTime;
var type;
var texttype;
var isAll = true;
var isElectronic = true;
var lastModifierName;
var myWordnum;
var jhplannedConsummationTime;
function formchange(respText){
    myWordnum = tomyWordnum(respText.manuscriptWorkers2);
    lastModifierName = tolastModifierName(respText.manuscript.lastModifierName);
    isElectronic = toisElectronic(respText.manuscript.type);
    isAll = toisAll(respText.manuscriptWorkers);
    isBoss = toisBoss(respText.manuscriptWork.principalId);
    urgence = tourgence(respText.manuscript.urgence);
    securityClassification = tosecurityClassification(respText.manuscript.securityClassification);
    language = tolanguage(respText.manuscript.language);
    targetLanguage = totargetLanguage(respText.manuscript.targetLanguage);
    contributeTime = totime(respText.manuscript.contributeTime, "", "");
    plannedConsummationTime = totime(respText.manuscriptWork.plannedFinishedTime, "", "");
    texttype = totexttype(respText.manuscript.type);
    type = totype(respText.contributeCompany.type);
    jhplannedConsummationTime=totime(respText.manuscript.plannedConsummationTime,"","");
}

// 表单END
// 标志START
var re;
function tomark(value, metadata, record) {
    var title = '&nbsp;密级&nbsp;&nbsp;&nbsp;&nbsp;紧急程度&nbsp;';
    var tip;
    var s1 = "&nbsp;普通&nbsp;&nbsp;&nbsp;&nbsp;";
    var s2 = "&nbsp;秘密&nbsp;&nbsp;&nbsp;&nbsp;";
    var s3 = "&nbsp;机密&nbsp;&nbsp;&nbsp;&nbsp;";
    var s5 = "&nbsp;绝密&nbsp;&nbsp;&nbsp;&nbsp;";
    var u0 = "&nbsp;&nbsp;&nbsp;普通&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
    var u5 = "&nbsp;&nbsp;&nbsp;紧急&nbsp;&nbsp;&nbsp;&nbsp;";
    var u10 = "&nbsp;&nbsp;&nbsp;特急";
    var c0 = "&nbsp<img src='images/clock_blue.gif'  />&nbsp";// 普通urgence
    var c5 = "&nbsp<img src='images/clock_green.gif' />&nbsp";// 紧急
    var c10 = "&nbsp<img src='images/clock_red.gif' />&nbsp";// 特急
    var l1 = "&nbsp<img src='images/lock_blue.gif'  />&nbsp";// 普通securityClassification
    var l2 = "&nbsp<img src='images/lock_gold.gif'/>&nbsp"; // 秘密
    var l3 = "&nbsp<img src='images/lock_green.gif' />&nbsp";// 机密
    var l5 = "&nbsp<img src='images/lock_red.gif'  />&nbsp";// 绝密
    switch (record.data.securityClassification) {
        case 1:
            switch (record.data.urgence) {
                case 0:
                	re = l1 + c0;
                    tip = s1 + u0;
                    break;
                case 5:
                	re = l1 + c5 ;
                    tip = s1 + u5;
                    break;
                case 10:
                	re = l1 + c10;
                    tip = s1 + u10;
                    break;
            }
            break;
        case 2:
            switch (record.data.urgence) {
                case 0:
                	re = l2 + c0;
                    tip = s2 + u0;
                    break;
                case 5:
                	re = l2 + c5;
                    tip = s2 + u5;
                    break;
                case 10:
                	re = l2 + c10;
                    tip = s2 + u10;
                    break;
            }
            break;
        case 3:
            switch (record.data.urgence) {
	            case 0:
	            	re = l3 + c0;
	                tip = s3 + u0;
	                break;
	            case 5:
	            	re = l3 + c5;
	                tip = s3 + u5;
	                break;
	            case 10:
	            	re = l3 + c10;
	                tip = s3 + u10;
	                break;
            }
            
            break;
        case 5:
            switch (record.data.urgence) {
	            case 0:
	            	re = l5 + c0;
	                tip = s5 + u0;
	                break;
	            case 5:
	            	re = l5 + c5;
	                tip = s5 + u5;
	                break;
	            case 10:
	            	re = l5 + c10;
	                tip = s5 + u10;
	                break;
	            }
            break;
    }
    metadata.attr = 'ext:qtitle="' + title + '"' + ' ext:qtip="' + tip + '"';
    return re;
}

// 标志END

// 查看稿件
window.reviewer_showcontributeView = function(needParam){
    Ext.Ajax.request({
        url: 'reviewer_listoneManuscript_view.action',
        method: 'post',
        params: {
            manuscriptId: needParam
        },
        success: function(resp, opts){
            var respText = Ext.util.JSON.decode(resp.responseText);
            if (respText.success) {
                formchange(respText);
                var reviewer_reviewer_window_contributeView = new Ext.Window({
                    closable: false,
                    title: '原稿详情',
                    width: 600,
                    iconCls: 'manuscript',
                    resizable: false,
                    autoHeight: true,
                    modal: true,
                    constrain: true,
                    closeAction: 'hide',
                    items: [new Ext.FormPanel({
                        border: false,
                        labelAlign: 'right',
                        labelWidth: 100,
                        frame: true,
                        items: [{
                            fieldLabel: '稿件标题',
                            xtype: 'textfield',
                            readOnly: true,
                            width: 425,
                            itemCls: "unedit",
                            value: respText.manuscript.title
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '来稿单位',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: respText.contributeCompany.contributeCompanyName
                        
                        },{
							autoHeight : true,
							xtype : 'textfield',
							fieldLabel : '稿件编号',
							readOnly : true,
							value : respText.manuscript.manuscriptCode,
							itemCls:'form_text unedit'
						}, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '来稿单位类型',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: type
                        
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '联系人',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: respText.contributeCompanyPerson.name
                        
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '联系人手机',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: respText.contributeCompanyPerson.mobilePhone
                        
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '联系人邮箱',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: respText.contributeCompanyPerson.email
                        
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '稿件分类',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: respText.manuscriptCategory.manuscriptCategoryName
                        
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '紧急程度',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: urgence
                        
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '文档类型',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: texttype
                        
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '原稿文种',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: language
                        
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '密级',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: securityClassification
                        
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '目标语言',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: targetLanguage
                        
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '字数',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: respText.manuscript.wordNum
                        
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '来稿时间',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: contributeTime
                        
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '计划完成时间',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: jhplannedConsummationTime
                        
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '创建人',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: respText.manuscript.creatorName
                        
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '最后修改人',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: lastModifierName
                        
                        }, {
                            fieldLabel: '备注',
                            xtype: 'panel',
                            width: 425,
                            itemCls: 'clear',
                            html: changeRemark(respText)
                        }],
                        buttons: [{
                            text: '关闭',
                            handler: function(){
                                reviewer_reviewer_window_contributeView.hide();
                            }
                        }]
                    
                    })]
                }).show();
            }
            else {
                Ext.Msg.alert('查看详情失败');
            }
        },
        failure: function(){
            Ext.Msg.show({
                title: '错误提示',
                msg: '查看失败!',
                buttons: Ext.Msg.OK,
                icon: Ext.Msg.ERROR,
                width: 200
            });
        }
    });
}


function changeRemark(respText){
    return "<div align=\"center\"><a href='javascript:void(0)'  onclick=javascript:showRemark('" + respText.manuscript.manuscriptId + "')>备注详情</a></div>";
}

window.showRemark = function(v){
    Ext.Ajax.request({
        url: 'reviewer_listoneManuscript_view.action',
        method: 'post',
        params: {
            manuscriptId: v
        },
        success: function(resp, opts){
            var respText = Ext.util.JSON.decode(resp.responseText);
            if (respText.success) {
                var window_remark = new Ext.Window({
                    title: '备注详情',
                    closable: false,
                    width: 600,
                    resizable: false,
                    height: 400,
                    iconCls: 'manuscript',
                    modal: true,
                    constrain: true,
                    closeAction: 'close',
                    layout: 'fit',
                    items: [{
                        xtype: 'htmleditor',
                        enableAlignments: false,
                        enableColors: false,
                        enableFont: false,
                        enableFontSize: false,
                        enableFormat: false,
                        enableLinks: false,
                        enableLists: false,
                        enableSourceEdit: false,
                        readOnly: true,
                        value: respText.manuscript.remark
                    }],
                    buttons: [{
                        text: '关闭',
                        handler: function(){
                            window_remark.close();
                        }
                    }]
                
                
                }).show();
            }
        },
        failure: function(){
            Ext.Msg.show({
                title: '错误提示',
                msg: '查看失败!',
                buttons: Ext.Msg.OK,
                icon: Ext.Msg.ERROR,
                width: 200
            });
        }
    })
}

/*
 * 查 /* 查看稿件END
 */
// 交稿操作START
var completeStatus;//工作完成情况
if(Ext.MessageBox){
	   Ext.MessageBox.buttonText = {
	      ok     : "确定",
	      cancel : "取消",
	      yes    : "完成稿",
	      no     : "部分稿"
	   };
	}

window.reviewer_receive = function(needParam,securityClassification){
    Ext.MessageBox.confirm('操作提示', '一旦交稿,您将不能进行任何修改,确认交稿?', function(btn){
        if (btn == "yes") {
        	completeStatus=1;
            toreviewer_receive(btn,needParam,securityClassification);
        }else if(btn=="no"){
        	completeStatus=2;
        	toreviewer_receive(btn,needParam,securityClassification);
        }
    });
}
function toreviewer_receive(btn, needParam,securityClassification){
	//录入人数据源
	var storeAddor=new Ext.data.JsonStore({
		url:'user_usersOfRole_list.action',
		baseParams : {
            securityGrade: securityClassification
		},
		root:'humans',
		fields:['userId','userName']
	});
	storeAddor.load();
	storeAddor.on('load',function(){
		storeAddor.findBy(function(record,id){
			if(record.get('userId')==userId){
				storeAddor.remove(record);
				return true;
			}
		});
	})
	
    Ext.Ajax.request({
        url: 'reviewer_listoneManuscript_view.action',
        method: 'post',
        params: {
            manuscriptId: needParam
        },
        success: function(resp, opts){
            var respText = Ext.util.JSON.decode(resp.responseText);
            if (respText.success) {
                formchange(respText);
                if(completeStatus==2){
                	isAll=true;
                }
                if (isAll || !isBoss) {
                    var reviewer_form_contribute = new Ext.FormPanel({
                        border: false,
                        labelAlign: 'right',
                        labelWidth: 100,
                        fileUpload: true,
                        enctype: 'multipart/form-data',
                        frame: true,
                        items: [{
                            fieldLabel: '稿件标题',
                            xtype: 'textfield',
                            readOnly: true,
                            width: 425,
                            itemCls: 'unedit',
                            value: respText.manuscript.title
                        }, {
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '来稿单位',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: respText.contributeCompany.contributeCompanyName
                        
                        }, /*{
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '要求完成时间',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: plannedConsummationTime
                        
                        }, */{
                        	name:'wordNum',
                            autoHeight: true,
                            xtype: 'textfield',
                            fieldLabel: '字数',
                            readOnly: true,
                            itemCls: 'form_text unedit',
                            value: myWordnum
                        
                        },{
                        	id: 'Addor',//录入人
                        	store :storeAddor,
                        	displayField:'userName',
                        	valueField:'userId',
                        	hiddenName:'inputPersonId',
                        	mode:'local',
                        	fieldLabel:'录入人',
                        	triggerAction : 'all',
                        	editable :false,
                        	emptyText :'请选择',
                        	xtype:'combo',
                        	itemCls : 'form_text',
                        	listeners:{
                        		"blur":function(obj){
                        			if(obj.value!=null&&obj.value!=""){
                        				Ext.getCmp('enterNum').setDisabled(false);
                        			}else{
                        				Ext.getCmp('enterNum').setDisabled(true);
                        			}
                        		}
                        	}
                        		
                        },{
                        	id:"enterNum",
                        	name:"inputWordNum",
                        	fieldLabel: '录入字数',
                        	xtype: 'numberfield',
                        	autoHeight: true,
                            allowBlank:false,
                            disabled :true,
                            regex:/^[1-9][0-9]{0,8}$/,
                            regexText:'请输入长度小于等于9且最小值为1的合法正整数',
                            itemCls: 'form_text '
                        }, {
                        	fieldLabel: '上传稿件',
                            itemCls: 'clear',
                            width: 425,
                            allowBlank:false,
                            xtype: 'fileuploadfield',
                            id: 'upload',
                            emptyText: '请选择文件(最大允许值50M)',
                            validator:function(value){
  	                  	  var type=['rar','doc','xls','pdf','ppt','txt','zip','docx'];
  	                  		if(value==''){
  	                  			return '请上传稿件';
  	                  		}else{
  	                  			var fileType=value.substring(value.lastIndexOf(".")+1).toLowerCase();
  	                  			for(var i=0;i<type.length;i++){
  	                  				if(type[i]==fileType){
  	                  					return true;
  	                  				}
  	                  			}
  	                  			return '请上传如下格式的文件:[rar,doc,xls,pdf,ppt,txt,zip,docx]';
  	                  		}
                      	}
                        }, {
                        	name: 'remark',
                            fieldLabel: '备注',
                            width: 425,
                            maxLength: 200,
                            maxLengthText: '输入文字过长,请限制在200字内!',
                            validator: function(value){
                                if (value.indexOf('<') != -1 || value.indexOf('>') != -1) {
                                    return false;
                                }
                            },
                            invalidText: '输入不合法:不能带<>等特殊符号且不能为空',
                            xtype: 'textarea'
                        }],
                        buttons: [{
                            text: '交稿',
                            handler: function(){
                        	if(reviewer_form_contribute.getForm().isValid()){
                        		var inputPersonName=Ext.getCmp("Addor").getEl().getValue();
                        		if(inputPersonName=='请选择'){
                        			inputPersonName="";
                        		}
                        		reviewer_form_contribute.getForm().submit({
                        			url: 'reviewer_manuscriptWorkerSubmitManuscript_submit.action',
                        			method: 'POST',
                        			waitMsg:'请稍等...', 
                        			params: {
                        			manuscriptWorkId: respText.manuscriptWork.manuscriptWorkId,
                        			manuscriptId: respText.manuscript.manuscriptId,
                        			inputPersonName:inputPersonName,
                        			isBoss: isBoss,
                        			completeStatus:completeStatus,
                        			electronic: isElectronic
                        		},
                        		success: function(c, resp, opts){
                        			var respText = Ext.util.JSON.decode(resp.response.responseText);
                        			if (respText.success) {
                        				if(respText.uploadSuccess==undefined){
                        					Ext.Msg.show({
                        						title: '操作提示',
                        						msg: '文件大于最大允许值50M!',
                        						buttons: Ext.Msg.OK,
                        						icon: Ext.Msg.ERROR,
                        						width: 200
                        					});
                        				}else if(respText.uploadSuccess=="true"){
                        					reviewer_window_contribute.close();
                        					Ext.Msg.show({
                        						title: '成功提示',
                        						msg: respText.msg,
                        						buttons: Ext.Msg.OK,
                        						icon: Ext.Msg.INFO,
                        						width: 200,
                        						fn:function(){
                        						vp.findByType('treepanel')[0].getNodeById('reviewer-finish').select();
                        						Ext.Ajax.request({
                        							url: 'js/reviewer/reviewer-finish.js',
                        							method: 'GET',
                        							success: onLoadJs
                        						});
                        						reviewer_ds_contribute.load({
                        							params: {
                        							start: 0,
                        							limit: 20
                        						}
                        						});
                        					}
                        					});
                        				}
                        			}else {
                        				reviewer_window_contribute.close();
                        				Ext.Msg.show({
                        					title: '错误提示',
                        					msg: respText.msg,
                        					buttons: Ext.Msg.OK,
                        					icon: Ext.Msg.ERROR,
                        					width: 200
                        				});
                        			}
                        		},
                        		failure: function(){
                        			Ext.Msg.show({
                        				title: '错误提示',
                        				msg: '数据不合法!',
                        				buttons: Ext.Msg.OK,
                        				icon: Ext.Msg.ERROR,
                        				width: 200
                        			});
                        		}
                        		
                        		});
                        	}
                            }
                        }, {
                            text: '取消',
                            handler: function(){
                                reviewer_window_contribute.close();
                            }
                        }]
                    
                    });
                    
                    var cmp={//动态添加完成字数组件
                        	id:"workWordNum",
                        	name:"workWordNum",
                        	fieldLabel: '完成字数',
                        	xtype: 'numberfield',
                        	autoHeight: true,
                            allowBlank:false,
                            regex:/^[1-9][0-9]{0,8}$/,
                            regexText:'请输入长度小于等于9且最小值为1的合法正整数',
                            itemCls: 'form_text',
                            maxValue:myWordnum-1
                        };
                    if(completeStatus==2){
                    	reviewer_form_contribute.insert(5,cmp);
                    }else{
                    	reviewer_form_contribute.remove("workWordNum",true);
                    }
                    
                    var reviewer_window_contribute = new Ext.Window({
                        closable: false,
                        title: '审核交稿',
                        width: 600,
                        iconCls: 'manuscript',
                        resizable: false,
                        autoHeight: true,
                        modal: true,
                        closeAction: 'hide',
                        constrain: true,
                        items: [reviewer_form_contribute]
                    
                    }).show();
                }
                else {
                    Ext.Msg.show({
                        title: '错误提示',
                        msg: '请先确认小组成员的工作!',
                        buttons: Ext.Msg.OK,
                        icon: Ext.Msg.ERROR,
                        width: 300
                    });
                }
                
            }
            else {
                Ext.Msg.show({
                    title: '错误提示',
                    msg: respText.msg,
                    buttons: Ext.Msg.OK,
                    icon: Ext.Msg.ERROR,
                    width: 200
                });
            }
        },
        failure: function(){
            Ext.Msg.show({
                title: '错误提示',
                msg: '查看失败!',
                buttons: Ext.Msg.OK,
                icon: Ext.Msg.ERROR,
                width: 200
            });
        }
    });
}

/*
 * 交稿操作END
 */
var reviewer_grid_contribute = new Ext.grid.GridPanel({
    title: '审核交稿',
    loadMask: {
        msg: '数据加载中...'
    },
    ds: reviewer_ds_contribute,
    store: reviewer_ds_contribute,
    region: 'center',
    autoScroll: true,
    cm: reviewer_cm_user,
    autoExpandColumn: 1,
    bbar: new Ext.PagingToolbar({
        pageSize: 20,
        store: reviewer_ds_contribute,
        displayInfo: true,
        beforePageText: '第',
        afterPageText: '页-共{0}页',
        displayMsg: '显示{0} - {1} 条  共 {2} 条',
        emptyMsg: "没有记录"
    })
});
reviewer_ds_contribute.load({
    params: {
        start: 0,
        limit: 20
    }
});
var reviewer_p_contribute = {
    id: 'reviewer-contribute',
    border: false,
    layout: 'border',
    items: [reviewer_grid_contribute]
};
Ext.getCmp('content-panel').add(reviewer_p_contribute);
Ext.getCmp('content-panel').layout.setActiveItem('reviewer-contribute');
Ext.getCmp('content-panel').uxmodules="undefined";
